Using UML to model relational database operations

نویسندگان

  • Eunjee Song
  • Shuxin Yin
  • Indrakshi Ray
چکیده

Abstract The Unified Modeling Language (UML) is being used as the de-facto standard in the software industry. With the adoption of UML 2.0, the new enhancements allow this version to describe many of the elements found in today’s software technology as well as Model Driven Architecture and Service-Oriented Architecture. Although OMG has released several UML Profiles to tailor the language to specific areas, relational database modeling is not fully addressed in these profiles. Many existing software applications involve complex application layer implemented in object-oriented programming languages and at the same time use relational database systems as the back-end data store. Modeling the whole system in a consistent manner will help developers and end users better understand the application. In this work we show how to model relational database operations using UML. Atomic database operations are modeled based on our framework and are used as building blocks to model more complex database operations.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

UML Specification of Relational Database

Database reverse engineering (DBRE) recovers a database design using a semantic data model. Most of the existing works and tools for DBRE and database design specify relational database schemas with extended ER models. The Unified Modeling Language (UML) is a standard language for modeling software and database systems. We discuss how to extend the UML metamodel with elements for modeling relat...

متن کامل

Aggregation and Composition in Object - Relational Database Design

Recently, there have emerged more sophisticated applications, which have to represent complex objects related with complex relationships, such as aggregations and compositions. New object-relational databases are more appropriated than relational databases to support complex objects. Besides, the most common way of designing databases is using the E/R model, without taking in account the progra...

متن کامل

Database Design with Uml: Implementation Issues

The paper examines the benefits and drawbacks of the object-relational database technology using UML diagrams in comparison with the entity-relationship approach. Guidelines for transition to UML are presented and mapping strategy to relational and object-relational schema is overviewed. OR database extensions are outlined and two of the most popular object oriented modelling tools Oracle Desig...

متن کامل

Regular paper AMethodologicalApproach forObject-RelationalDatabase Design usingUML

Themost common way of designing databases is by means of a conceptual model, such as E/R, without taking into account other views of the system. New object-oriented design languages, such as UML (Unified Modelling Language), allow the whole system, including the database schema, to be modelled in a uniform way. Moreover, as UML is an extendable language, it allows for any necessary introduction...

متن کامل

The Use of Uml Class Diagrams to Teach Database Modelling and Database Design

It is now nearly 30 years since Peter Chen’s watershed paper “The Entity-Relationship Model – towards a Unified View of Data”. [1] The entity relationship model and variations and extensions to it have been taught in colleges and universities for many years. In his original paper Peter Chen looked at converting his new ER model to the then existing data structure diagrams for the Network model....

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • Computer Standards & Interfaces

دوره 29  شماره 

صفحات  -

تاریخ انتشار 2007